B 币安 · 全球最大的加密货币交易所币安 注册 → AD OKX OKX · 全球领先的加密货币交易所OKX 注册 → AD
🪙 加密货币分析工具

📆 加密货币定投模拟器

输入币种、金额、周期(每日、每周、每月)和期限,用币安真实日线开盘价重现定投(DCA)买入,计算总投入、平均成本、市值与收益率、最大回撤和年化收益率(IRR),并与一次性投入比较。还能看到当时买入现在值多少。

加载中 数据:币安公开 API(日K线)· 韩元换算:Bithumb(Upbit)USDT/KRW

定投条件

买入频率
每次以当天开盘价(UTC 0:00)买入

定投结果

总投入–
当前市值–
收益率–
持有数量–
平均成本–
买入次数–
最大回撤(MDD)–
最低收益率–
年化收益率(IRR)–
–

市值与投入

以 USDT 计 · 日K线

价格与平均成本

定投 vs 一次性投入

项目定投(DCA)一次性投入

买入记录摘要

类别日期买入价当前收益率

按年份定投明细

每年买入的币现在值多少
年份买入次数投入平均买入价当前市值收益率

按开始时间比较

相同金额与频率,截至今天
开始买入次数投入市值定投收益率一次性投入收益率

点击开始日期即可应用到上方条件。

📚 术语看不懂?→ 加密货币·股票术语词典

仅供参考,不构成投资建议。数据来自交易所公开 API,可能延迟或中断。 图表: TradingView Lightweight Charts™

这个工具能做什么

用币安真实的日K线价格,计算每周·每月以相同金额买入加密货币的定投(DCA)实际取得了怎样的结果。输入币种·金额·周期·期间,就会显示总投入、累计数量、平均成本、当前市值和收益率、最大回撤,并与把同样的钱在一开始一次性投入(一次性投资)的情况进行比较。在"当时买入的话"模式中,可以立即看到如果在某个日期买入一次,现在会值多少。

计算方法

获取币安 币种/USDT 的全部日K线(比特币自2017-08-17起)进行计算。日K线从 UTC 0点(韩国时间上午9点、北京时间上午8点)开始,假定买入在预定日日K线的开盘价成交。买入数量 = 单次金额 × (1 − 手续费) ÷ 开盘价,手续费默认值为0.1%。每周在所选星期几买入,每月在所选日期买入,当月没有的日子(如31日)在月末买入。没有交易记录的日子,在下一个预定日之前的第一个交易日开盘价买入,如果仍然没有则跳过。平均成本 = 总投入 ÷ 持有数量,市值 = 持有数量 × 现价(今天进行中日K线的最新价格),收益率 = 市值 ÷ 总投入 − 1,不扣除卖出手续费。最大回撤是首次买入后市值(包括期间投入的定投金额)从此前最高值下降最多的比例,最低收益率是相对截至当天投入的资金、市值最低那天的收益率。年化收益率(IRR)是用每次买入的日期·金额和当前市值求解的内部收益率,只在首次买入在1年以前时显示。一次性投资假设把同样的总额在开始日开盘价一次买入(手续费比例相同),年化为 CAGR = (市值 ÷ 投入)^(1 ÷ 年数) − 1。韩元金额是按今天的 USDT/KRW 行情换算的值,现价约每1分钟重新获取并更新。

各画面区块的解读方法

顶部的币种选择与计算方式

在最上方一行选择币种和计算方式(定投·当时买入的话),右侧显示该币种的现价(USDT)和韩元换算值。币种列表是币安 USDT 市场按24小时成交额排序的前100个,交易停止超过1小时的市场会被排除。更换币种后,会先从该币种上线日起一次性获取全部日K线(比特币请求4次),之后约每65秒只重新获取最近2根日K线,更新现价和市值。这里的"现价"是今天进行中日K线的最新价格,所以在今日日K线收盘的韩国时间上午9点(北京时间上午8点)之前会一直变化。这不是实时成交行情板,而是用历史日K线计算的工具,数字大约每1分多钟变化一次是正常的。

  • 韩元换算使用 Bithumb(失败时用 Upbit)今天的 USDT 韩元行情。
  • 地址中包含币种·方式·金额·期间,可以通过链接打开同样的计算。

定投条件

输入单次买入金额(USDT 或韩元)、买入周期(每天·每周星期几·每月日期)、开始日·结束日、手续费(默认0.1%,0~5%)。以韩元输入时按今天的汇率换算成 USDT 计算,切换单位时金额也会换算(韩元以100韩元为单位)。假定买入在预定日日K线开盘价,即韩国时间上午9点的价格成交,31日这样当月没有的日子在月末买入。"1·2·3·5年前"和"从上线日起"按钮会更改开始日并清空结束日。结束日留空则定投到今天,填入过去的日期则只买到那天,市值按今天的价格计算。条件下方的说明行会在以下情况出现:选择了上线前日期而从上线日开始计算时、因重新上线而截掉之前的数据时、因没有交易记录而跳过买入时、最后的数据已超过3天时。

  • 金额输入0以下或结束日早于开始日时,会显示提示而不是结果。

定投结果数字与解读句

九个格子分别是总投入、当前市值、收益率和盈亏、持有数量、平均成本、买入次数(首次·最后买入日)、最大回撤(MDD)及其高点·低点日期、最低收益率及当天、年化收益率(IRR)。平均成本 = 总投入 ÷ 持有数量,是含手续费的成本,下方显示现价比平均成本高或低百分之几。市值 = 持有数量 × 现价,不扣除卖出手续费。结束日设为过去时,市值格下方还会同时显示按结束日收盘价计算的值。年化收益率只在首次买入在1年以前时显示。下方句子把同样的数字写成一段话,并以百分点写出与把同样总额在开始日开盘价一次买入的收益率差。不要只看最终收益率就结束,请同时用最大回撤和最低收益率看看期间经历的下跌。

  • 现价是今天进行中日K线的值,所以市值·收益率在上午9点(北京时间上午8点)之前会小幅变动。

市值·投入图与价格·平均成本图

上图按每根日K线画出定投市值(面积)、累计投入(阶梯线),以及把同样总额在开始日一次买入时的市值(虚线)。下图是币价和自己的平均成本(阶梯虚线),只在买入60次以下时在买入日打点。两张图横轴一起移动,放上十字线,上方一行会显示当天的价格·市值·投入及其比率·一次性投资市值。日期为币安日K线日期(从 UTC 0点开始)。市值面积降到投入阶梯线以下的区间是浮亏区间,与价格线位于平均成本线以下的区间重合。看长期时切换为"对数"刻度,更便于按比例比较初期的小幅价格变化。最右边的点是尚未收盘的今日日K线。

  • 对数刻度只适用于下方的价格图。

定投 vs 一次性投资表与买入记录摘要

左表把用同样总投入分批买入与在开始日开盘价一次买入的买入方式、平均成本、持有数量、市值、盈亏、收益率、年化收益率(定投为 IRR,一次性投资为 CAGR)、最大回撤并排列出,标题旁显示哪一方领先多少个百分点。手续费对两种方式按相同比例扣除。右表是买得最便宜的一天、买得最贵的一天、首次买入、最后买入的日期·买入价·该笔买入的当前收益率(含手续费),下方条形显示当前盈利的买入占全部买入的次数。一次性投资领先并不意味着定投是不好的方式。哪一方领先会随起始时点和之后的价格路径而变化,请和下方按起始时点的表格一起看。

  • 两种方式的平均成本都是 投入 ÷ 数量,即含手续费的成本。

按年份的定投明细与按起始时点比较

按年份的表把买入按 UTC 年份分组,显示当年的买入次数、投入、平均买入价、当年买入的币的当前市值和收益率。可用于查看买贵的年份和买便宜的年份分别对当前总收益率贡献了多少。按起始时点的表保持当前条件(金额·周期·手续费)不变,只把开始日换成6个月前、1·2·3·4·5年前和上线日,定投到今天,并排列出买入次数、投入、市值、定投收益率和一次性投资收益率。早于上线日的起点会从表中去掉。点击开始日会立即应用到上方条件,画面也会滚动到条件栏。这张表不是让你只看一行做判断,而是看在不同起始时点两种方式的先后如何变化。

  • 按起始时点的表与结束日设置无关,始终计算到今天。

当时买入的话

把计算方式切换为"当时买入的话",输入买入日、投资金额和手续费,就能看到在当天日K线开盘价买入一次的结果。数字格依次为买入价、现价(今日日K线进行中)、价格倍数 = 现价 ÷ 买入价、当前市值、收益率和盈亏、持有数量、年化收益率(CAGR,仅1年以上时)、买入后的最大回撤及其高点·低点日期。上线前的日期按上线日计算,没有交易的日子按下一个交易日开盘价计算。下方按期间的表一次显示1个月·6个月·1年·2年·3年·5年前和上线日买入同样金额的结果,上线前的格子保留为"上线前"。点击日期会应用到上方的买入日。图表从买入日起画出市值和投入、价格和买入价线。即使价格倍数很大,也要一起看看必须熬过其间的最大回撤,才可能得到那个结果。

  • 手续费的值会与定投栏一起变化。

使用顺序

先选择币种,在定投中输入实际能投入的金额和周期,再用"3年前"之类的按钮设定期间。在结果数字中,连同收益率一起看最大回撤·最低收益率,在图表中确认市值低于投入的时期持续了多久。接着用与一次性投资的比较表、按起始时点的表,看看结果在多大程度上取决于一个开始日。把周期换成每天·每周·每月,或把手续费调成实际交易所的数值也不错。最后用"当时买入的话"与某一天一次性买入进行比较。这个画面是用历史日K线计算的工具,不需要一直开着看,现价约每65秒反映一次。适合搭配使用的有策略回测器、收益率·复利计算器、加密货币行情图等工具。

  • 想用同样条件比较其他币种,复制地址后只更换币种即可。
  • 韩元金额是按今天汇率而非过去汇率计算的参考值。

使用须知

常见问题

买入价格以什么时候为准?

买入日日K线的开盘价,即 UTC 0点(韩国时间上午9点、北京时间上午8点)的第一笔成交价格。如果是每周一,就按韩国时间周一上午9点买入计算。实际下单会因时间和挂单而略有不同。

选择上线前的日期会怎样?

数据从该币种在币安开始 USDT 交易的那天(上线日)开始。比特币是2017-08-17。选择比这更早的日子,就从上线日开始计算并在画面上提示。币种诞生的日子和币安上线日可能不同。如果日K线中断超过7天,或中断前后价格相差10倍以上(退市后代码被重新使用·面值变更,例:LUNA),就把重新开始交易的那天视为上线日,只使用之后的数据。

用韩元输入时,会按过去的汇率计算吗?

不会。计算全部以 USDT 为准,韩元金额是按今天 Bithumb(失败时用 Upbit)的 USDT/KRW 行情换算的参考值。不反映过去韩元·美元汇率的变化和泡菜溢价。

年化收益率(IRR)和普通收益率有什么不同?

收益率是当前市值相对全部投入的比例。定投是一点点投入资金,越晚投入的钱投资期越短。IRR 反映了每次买入的日期和金额并按年换算,因此可以与一次性投资的年化(CAGR)用同一把尺子比较。短于1年的期间年化值容易被夸大,所以不显示。

多久更新一次?

每个币种的全部日K线只在开始时获取一次(比特币约3,300根,请求4次),之后约每1分钟重新获取最近2根日K线,更新现价和市值。切换到其他标签页时会暂停,回来后立即更新。

仅供参考信息,不构成投资建议。数据来自交易所公开 API,可能出现延迟或中断。

📚 推荐阅读
📐对数坐标与普通坐标:长期图表为什么用对数刻度→ 🧪回测结果怎么看:比收益率更该先看的指标与常见陷阱→ 🪙加密货币,先从结构看起→ 🚪如何区分突破与假突破,以及这些方法的局限→
← 全部加密货币分析工具